From e586af3cf48363f4f745484077b4128fabb04e5c Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 7 May 2014 00:13:00 -0400 Subject: [PATCH] inspector: Make translatable Mark strings in the source and in the templates as translatable. We use the same extract-strings utility as for libgtk itself. --- modules/inspector/Makefile.am | 26 ++++++++++++++++++-- modules/inspector/button-path.ui | 4 ++-- modules/inspector/classes-list.c | 10 ++++---- modules/inspector/classes-list.ui | 8 +++---- modules/inspector/css-editor.c | 34 +++++++++++++++------------ modules/inspector/css-editor.ui | 4 ++-- modules/inspector/inspect-button.c | 4 +++- modules/inspector/object-hierarchy.ui | 4 ++-- modules/inspector/prop-list.ui | 8 +++---- modules/inspector/themes.ui | 8 +++---- modules/inspector/widget-tree.ui | 14 +++++------ modules/inspector/window.c | 4 +++- modules/inspector/window.ui | 24 +++++++++---------- po/POTFILES.in | 12 ++++++++++ 14 files changed, 104 insertions(+), 60 deletions(-) diff --git a/modules/inspector/Makefile.am b/modules/inspector/Makefile.am index 97dcd3273a..6cc8f60a28 100644 --- a/modules/inspector/Makefile.am +++ b/modules/inspector/Makefile.am @@ -6,7 +6,7 @@ resource_files = $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(srcdir) --gener resources.h: inspector.gresource.xml $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $(srcdir)/inspector.gresource.xml \ --target=$@ --sourcedir=$(srcdir) --c-name gtk_inspector --generate-header --manual-register -resources.c: inspector.gresource.xml $(resource_files) +resources.c: inspector.gresource.xml $(resource_files) $(template_headers) $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $(srcdir)/inspector.gresource.xml \ --target=$@ --sourcedir=$(srcdir) --c-name gtk_inspector --generate-source --manual-register @@ -63,7 +63,29 @@ libgtkinspector_la_LIBADD = \ $(top_builddir)/gtk/libgtk-3.la \ $(GTK_DEP_LIBS) -EXTRA_DIST= \ +templates = \ + button-path.ui \ + classes-list.ui \ + css-editor.ui \ + object-hierarchy.ui \ + prop-list.ui \ + themes.ui \ + widget-tree.ui \ + window.ui + +template_headers = $(templates:.ui=.ui.h) + +extract_strings = $(top_builddir)/gtk/extract-strings$(BUILD_EXEEXT) + +%.ui.h: %.ui $(extract_strings) + $(AM_V_GEN) $(extract_strings) $< > $@ + +distclean-local: + if test $(srcdir) != .; then \ + rm -f $(template_headers); \ + fi + +EXTRA_DIST= $(resource_files) -include $(top_srcdir)/git.mk diff --git a/modules/inspector/button-path.ui b/modules/inspector/button-path.ui index e4addfbe9b..b586f4198c 100644 --- a/modules/inspector/button-path.ui +++ b/modules/inspector/button-path.ui @@ -1,5 +1,5 @@ - +